﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Net.Mail;

namespace enviarCorreoElectronico
{
    public class enviarCorreo
    {
        bool ok = false;

        /// <summary>
        /// 
        /// </summary>
        /// <param name="asunto">Escriba el asunto que mostrará el correo. Ej. confirmacion de INSCRIPCIÓN DE NUEVO INGRESO</param>
        /// <param name="p">objeto con los datos del intreresado</param>
        /// <returns></returns>
        public bool enviar(string asunto,clasePreRegistro p, string referencia ) {

            string correo = "uthPrueba@gmail.com";
            string contraseña = "qwertyuioplkjhgfdsa";

            string _msj = @"<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
  <head>
  <meta http-equiv='content-type' content='text/html; charset=windows-1250'>
  <meta name='generator' content='PSPad editor, www.pspad.com'>
  </head>
  <body>
  <h1>UNIVERSIDAD TECNOLOGICA DE HERMOSILLO</h1>

AVISO DE PREREGISTRO<br>

Estimado aspirante: C. " + p.Nom + " " + p.ApP + " " + p.ApM + ". <br><br>" + @"

Se le informa que el día " + DateTime.Now.ToShortDateString() + @" se le registró como aspirante a ingresar a la UNIVERSIDAD TECNOLOGICA DE HERMOSILLO.
<br>
La referencia para realizar el deposito bancario en cualquier sucursal BANAMEX es: B: <b>00767507410</b><br>   REF:<b>"+referencia+@" </b>
<br><br>
Atte. UNIVERSIDAD TECNOLOGICA DE HERMOSILLO.
  </body>
</html>";


            MailMessage mail = new MailMessage(correo, p.Email);

            mail.Subject = asunto;
            mail.Body = _msj;

            mail.IsBodyHtml = true;

            SmtpClient client = new SmtpClient("smtp.gmail.com"); //gmail
            client.Port = 587;

            //credenciales de envio... es el correo del administrador 
            client.Credentials = new System.Net.NetworkCredential(correo, contraseña);
            client.EnableSsl = true;
            client.Send(mail);

            return ok;
        }







        public void confirmacionReinscripcion(string email) {
            string correo = "uthPrueba@gmail.com";
            string contraseña = "qwertyuioplkjhgfdsa";

            string _msj = @"<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
  <head>
  <meta http-equiv='content-type' content='text/html; charset=windows-1250'>
  <meta name='generator' content='PSPad editor, www.pspad.com'>
  </head>
  <body>
  <h1>UNIVERSIDAD TECNOLOGICA DE HERMOSILLO</h1>
<br>

Estimado aspirante. <br><br>" + @"

Se le informa que el día " + DateTime.Now.ToShortDateString() + @" se terminó su porceso de reinscripción como alumno de  a la UNIVERSIDAD TECNOLOGICA DE HERMOSILLO.



<br>
<br>
Atte. UNIVERSIDAD TECNOLOGICA DE HERMOSILLO.<br>

<a href='http://www.uthermosillo.edu.mx/'>Ir uthermosillo</a>

  </body>
</html>";


            MailMessage mail = new MailMessage(correo, email);

            mail.Subject = "Proceso de reinscripcion terminado";
            mail.Body = _msj;

            mail.IsBodyHtml = true;

            SmtpClient client = new SmtpClient("smtp.gmail.com"); //gmail
            client.Port = 587;

            //credenciales de envio... es el correo del administrador 
            client.Credentials = new System.Net.NetworkCredential(correo, contraseña);
            client.EnableSsl = true;
            client.Send(mail);
        }


    }
}